#include "construireville.h"

ConstruireVille::ConstruireVille(Ui::MainWindow *carte)
{

    /***********************************************/
    /**************Creation des Villes**************/
    /***********************************************/

    carte->Athon->setNom("Athon");
    carte->Athon->setAff(carte->Athon1);
    carte->Athon->setType(0);
    carte->Athon->setToolTip(carte->Athon->getNom());
    carte->Athon->addVoisin1("Lagash");
    carte->Athon->addVoisin1("Ucian");
    carte->Athon->addVoisin1("Abyre");
    carte->Athon->addVoisin2("Ashur");
    carte->Athon->addVoisin2("Usar");
    carte->Athon->addVoisin2("Dimar");
    carte->Athon->addVoisin2("Calon");
    carte->Athon->addVoisin2("Eleur");
    carte->Athon->addVoisin2("Sure");

    carte->Lagash->setNom("Lagash");
    carte->Lagash->setAff(carte->Lagash1);
    carte->Lagash->setType(1);
    carte->Lagash->setToolTip(carte->Lagash->getNom());
    carte->Lagash->addVoisin1("Athon");
    carte->Lagash->addVoisin1("Abyre");
    carte->Lagash->addVoisin1("Sure");
    carte->Lagash->addVoisin2("Ucian");
    carte->Lagash->addVoisin2("Dimar");
    carte->Lagash->addVoisin2("Calon");
    carte->Lagash->addVoisin2("Eleur");
    carte->Lagash->addVoisin2("Sure");
    carte->Lagash->addVoisin2("Bylah");

    carte->Sure->setNom("Sure");
    carte->Sure->setAff(carte->Sure1);
    carte->Sure->setType(0);
    carte->Sure->setToolTip(carte->Sure->getNom());
    carte->Sure->addVoisin1("Bylah");
    carte->Sure->addVoisin1("Lagash");
    carte->Sure->addVoisin1("Eleur");
    carte->Sure->addVoisin1("Abyre");
    carte->Sure->addVoisin2("Athon");
    carte->Sure->addVoisin2("Dimar");
    carte->Sure->addVoisin2("Calon");
    carte->Sure->addVoisin2("Ucian");

    carte->Bylah->setNom("Bylah");
    carte->Bylah->setAff(carte->Bylah1);
    carte->Bylah->setType(1);
    carte->Bylah->setToolTip(carte->Bylah->getNom());
    carte->Bylah->addVoisin1("Sure");
    carte->Bylah->addVoisin1("Eleur");
    carte->Bylah->addVoisin2("Lagash");
    carte->Bylah->addVoisin2("Abyre");
    carte->Bylah->addVoisin2("Calon");

    carte->Ucian->setNom("Ucian");
    carte->Ucian->setAff(carte->Ucian1);
    carte->Ucian->setType(0);
    carte->Ucian->setToolTip(carte->Ucian->getNom());
    carte->Ucian->addVoisin1("Athon");
    carte->Ucian->addVoisin1("Abyre");
    carte->Ucian->addVoisin1("Dimar");
    carte->Ucian->addVoisin1("Usar");
    carte->Ucian->addVoisin1("Ashur");
    carte->Ucian->addVoisin2("Lagash");
    carte->Ucian->addVoisin2("Sure");
    carte->Ucian->addVoisin2("Eleur");
    carte->Ucian->addVoisin2("Calon");
    carte->Ucian->addVoisin2("Urud");
    carte->Ucian->addVoisin2("Natho");
    carte->Ucian->addVoisin2("Hure");

    carte->Abyre->setNom("Abyre");
    carte->Abyre->setAff(carte->Abyre1);
    carte->Abyre->setType(1);
    carte->Abyre->setToolTip(carte->Abyre->getNom());
    carte->Abyre->addVoisin1("Athon");
    carte->Abyre->addVoisin1("Lagash");
    carte->Abyre->addVoisin1("Sure");
    carte->Abyre->addVoisin1("Eleur");
    carte->Abyre->addVoisin1("Calon");
    carte->Abyre->addVoisin1("Dimar");
    carte->Abyre->addVoisin1("Ucian");
    carte->Abyre->addVoisin2("Bylah");
    carte->Abyre->addVoisin2("Calah");
    carte->Abyre->addVoisin2("Urud");
    carte->Abyre->addVoisin2("Usar");
    carte->Abyre->addVoisin2("Ashur");

    carte->Eleur->setNom("Eleur");
    carte->Eleur->setAff(carte->Eleur1);
    carte->Eleur->setType(0);
    carte->Eleur->setToolTip(carte->Eleur->getNom());
    carte->Eleur->addVoisin1("Bylah");
    carte->Eleur->addVoisin1("Sure");
    carte->Eleur->addVoisin1("Abyre");
    carte->Eleur->addVoisin1("Calon");
    carte->Eleur->addVoisin2("Lagash");
    carte->Eleur->addVoisin2("Athon");
    carte->Eleur->addVoisin2("Ucian");
    carte->Eleur->addVoisin2("Dimar");
    carte->Eleur->addVoisin2("Urud");
    carte->Eleur->addVoisin2("Calah");

    carte->Ashur->setNom("Ashur");
    carte->Ashur->setAff(carte->Ashur1);
    carte->Ashur->setType(1);
    carte->Ashur->setToolTip(carte->Ashur->getNom());
    carte->Ashur->addVoisin1("Ucian");
    carte->Ashur->addVoisin1("Usar");
    carte->Ashur->addVoisin1("Hure");
    carte->Ashur->addVoisin2("Athon");
    carte->Ashur->addVoisin2("Abyre");
    carte->Ashur->addVoisin2("Dimar");
    carte->Ashur->addVoisin2("Urud");
    carte->Ashur->addVoisin2("Natho");
    carte->Ashur->addVoisin2("Babis");
    carte->Ashur->addVoisin2("Bisa");

    carte->Usar->setNom("Usar");
    carte->Usar->setAff(carte->Usar1);
    carte->Usar->setType(0);
    carte->Usar->setToolTip(carte->Usar->getNom());
    carte->Usar->addVoisin1("Ashur");
    carte->Usar->addVoisin1("Ucian");
    carte->Usar->addVoisin1("Dimar");
    carte->Usar->addVoisin1("Urud");
    carte->Usar->addVoisin1("Natho");
    carte->Usar->addVoisin1("Hure");
    carte->Usar->addVoisin2("Athon");
    carte->Usar->addVoisin2("Abyre");
    carte->Usar->addVoisin2("Calon");
    carte->Usar->addVoisin2("Calah");
    carte->Usar->addVoisin2("Gaza");
    carte->Usar->addVoisin2("Selepp");
    carte->Usar->addVoisin2("Dimish");
    carte->Usar->addVoisin2("Babis");
    carte->Usar->addVoisin2("Bisa");

    carte->Dimar->setNom("Dimar");
    carte->Dimar->setAff(carte->Dimar1);
    carte->Dimar->setType(0);
    carte->Dimar->setToolTip(carte->Dimar->getNom());
    carte->Dimar->addVoisin1("Calon");
    carte->Dimar->addVoisin1("Urud");
    carte->Dimar->addVoisin1("Usar");
    carte->Dimar->addVoisin1("Ucian");
    carte->Dimar->addVoisin1("Abyre");
    carte->Dimar->addVoisin2("Eleur");
    carte->Dimar->addVoisin2("Sure");
    carte->Dimar->addVoisin2("Lagash");
    carte->Dimar->addVoisin2("Athon");
    carte->Dimar->addVoisin2("Ashur");
    carte->Dimar->addVoisin2("Hure");
    carte->Dimar->addVoisin2("Natho");
    carte->Dimar->addVoisin2("Gaza");
    carte->Dimar->addVoisin2("Calah");

    carte->Calon->setNom("Calon");
    carte->Calon->setAff(carte->Calon1);
    carte->Calon->setType(1);
    carte->Calon->setToolTip(carte->Calon->getNom());
    carte->Calon->addVoisin1("Eleur");
    carte->Calon->addVoisin1("Abyre");
    carte->Calon->addVoisin1("Dimar");
    carte->Calon->addVoisin1("Urud");
    carte->Calon->addVoisin1("Calah");
    carte->Calon->addVoisin2("Bylah");
    carte->Calon->addVoisin2("Sure");
    carte->Calon->addVoisin2("Lagash");
    carte->Calon->addVoisin2("Athon");
    carte->Calon->addVoisin2("Ucian");
    carte->Calon->addVoisin2("Usar");
    carte->Calon->addVoisin2("Natho");
    carte->Calon->addVoisin2("Gaza");

    carte->Hure->setNom("Hure");
    carte->Hure->setAff(carte->Hure1);
    carte->Hure->setType(1);
    carte->Hure->setToolTip(carte->Hure->getNom());
    carte->Hure->addVoisin1("Ashur");
    carte->Hure->addVoisin1("Usar");
    carte->Hure->addVoisin1("Natho");
    carte->Hure->addVoisin1("Babis");
    carte->Hure->addVoisin1("Bisa");
    carte->Hure->addVoisin2("Ucian");
    carte->Hure->addVoisin2("Dimar");
    carte->Hure->addVoisin2("Urud");
    carte->Hure->addVoisin2("Gaza");
    carte->Hure->addVoisin2("Selepp");
    carte->Hure->addVoisin2("Dimish");
    carte->Hure->addVoisin2("Hina");

    carte->Urud->setNom("Urud");
    carte->Urud->setAff(carte->Urud1);
    carte->Urud->setType(1);
    carte->Urud->setToolTip(carte->Urud->getNom());
    carte->Urud->addVoisin1("Dimar");
    carte->Urud->addVoisin1("Calon");
    carte->Urud->addVoisin1("Usar");
    carte->Urud->addVoisin1("Natho");
    carte->Urud->addVoisin1("Gaza");
    carte->Urud->addVoisin1("Calah");
    carte->Urud->addVoisin2("Eleur");
    carte->Urud->addVoisin2("Abyre");
    carte->Urud->addVoisin2("Ucian");
    carte->Urud->addVoisin2("Ashur");
    carte->Urud->addVoisin2("Hure");
    carte->Urud->addVoisin2("Babis");
    carte->Urud->addVoisin2("Dimish");
    carte->Urud->addVoisin2("Selepp");

    carte->Calah->setNom("Calah");
    carte->Calah->setAff(carte->Calah1);
    carte->Calah->setType(0);
    carte->Calah->setToolTip(carte->Calah->getNom());
    carte->Calah->addVoisin1("Calon");
    carte->Calah->addVoisin1("Urud");
    carte->Calah->addVoisin1("Gaza");
    carte->Calah->addVoisin2("Eleur");
    carte->Calah->addVoisin2("Abyre");
    carte->Calah->addVoisin2("Dimar");
    carte->Calah->addVoisin2("Usar");
    carte->Calah->addVoisin2("Natho");
    carte->Calah->addVoisin2("Selepp");

    carte->Natho->setNom("Natho");
    carte->Natho->setAff(carte->Natho1);
    carte->Natho->setType(0);
    carte->Natho->setToolTip(carte->Natho->getNom());
    carte->Natho->addVoisin1("Usar");
    carte->Natho->addVoisin1("Urud");
    carte->Natho->addVoisin1("Gaza");
    carte->Natho->addVoisin1("Selepp");
    carte->Natho->addVoisin1("Dimish");
    carte->Natho->addVoisin1("Babis");
    carte->Natho->addVoisin1("Hure");
    carte->Natho->addVoisin2("Calah");
    carte->Natho->addVoisin2("Calon");
    carte->Natho->addVoisin2("Dimar");
    carte->Natho->addVoisin2("Ucian");
    carte->Natho->addVoisin2("Ashur");
    carte->Natho->addVoisin2("Bisa");
    carte->Natho->addVoisin2("Hina");

    carte->Gaza->setNom("Gaza");
    carte->Gaza->setAff(carte->Gaza1);
    carte->Gaza->setType(1);
    carte->Gaza->setToolTip(carte->Gaza->getNom());
    carte->Gaza->addVoisin1("Selepp");
    carte->Gaza->addVoisin1("Natho");
    carte->Gaza->addVoisin1("Urud");
    carte->Gaza->addVoisin1("Calah");
    carte->Gaza->addVoisin2("Calon");
    carte->Gaza->addVoisin2("Dimar");
    carte->Gaza->addVoisin2("Usar");
    carte->Gaza->addVoisin2("Hure");
    carte->Gaza->addVoisin2("Babis");
    carte->Gaza->addVoisin2("Dimish");
    carte->Gaza->addVoisin2("Hina");

    carte->Bisa->setNom("Bisa");
    carte->Bisa->setAff(carte->Bisa1);
    carte->Bisa->setType(0);
    carte->Bisa->setToolTip(carte->Bisa->getNom());
    carte->Bisa->addVoisin1("Hure");
    carte->Bisa->addVoisin1("Babis");
    carte->Bisa->addVoisin1("Dimish");
    carte->Bisa->addVoisin1("Hina");
    carte->Bisa->addVoisin2("Ashur");
    carte->Bisa->addVoisin2("Usar");
    carte->Bisa->addVoisin2("Natho");
    carte->Bisa->addVoisin2("Selepp");

    carte->Babis->setNom("Babis");
    carte->Babis->setAff(carte->Babis1);
    carte->Babis->setType(1);
    carte->Babis->setToolTip(carte->Babis->getNom());
    carte->Babis->addVoisin1("Hure");
    carte->Babis->addVoisin1("Natho");
    carte->Babis->addVoisin1("Bisa");
    carte->Babis->addVoisin1("Dimish");
    carte->Babis->addVoisin2("Ashur");
    carte->Babis->addVoisin2("Usar");
    carte->Babis->addVoisin2("Urud");
    carte->Babis->addVoisin2("Gaza");
    carte->Babis->addVoisin2("Selepp");

    carte->Dimish->setNom("Dimish");
    carte->Dimish->setAff(carte->Dimish1);
    carte->Dimish->setType(0);
    carte->Dimish->setToolTip(carte->Dimish->getNom());
    carte->Dimish->addVoisin1("Babis");
    carte->Dimish->addVoisin1("Bisa");
    carte->Dimish->addVoisin1("Hina");
    carte->Dimish->addVoisin1("Selepp");
    carte->Dimish->addVoisin1("Natho");
    carte->Dimish->addVoisin2("Hure");
    carte->Dimish->addVoisin2("Usar");
    carte->Dimish->addVoisin2("Urud");
    carte->Dimish->addVoisin2("Gaza");

    carte->Hina->setNom("Hina");
    carte->Hina->setAff(carte->Hina1);
    carte->Hina->setType(1);
    carte->Hina->setToolTip(carte->Hina->getNom());
    carte->Hina->addVoisin1("Bisa");
    carte->Hina->addVoisin1("Dimish");
    carte->Hina->addVoisin1("Selepp");
    carte->Hina->addVoisin2("Hure");
    carte->Hina->addVoisin2("Babis");
    carte->Hina->addVoisin2("Natho");
    carte->Hina->addVoisin2("Gaza");

    carte->Selepp->setNom("Selepp");
    carte->Selepp->setAff(carte->Selepp1);
    carte->Selepp->setType(0);
    carte->Selepp->setToolTip(carte->Selepp->getNom());
    carte->Selepp->addVoisin1("Gaza");
    carte->Selepp->addVoisin1("Natho");
    carte->Selepp->addVoisin1("Dimish");
    carte->Selepp->addVoisin1("Hina");
    carte->Selepp->addVoisin2("Calah");
    carte->Selepp->addVoisin2("Urud");
    carte->Selepp->addVoisin2("Usar");
    carte->Selepp->addVoisin2("Hure");
    carte->Selepp->addVoisin2("Babis");
    carte->Selepp->addVoisin2("Bisa");
    /***********************************************/

    carte->Ucian->setProprietaire(1);

    carte->Abyre->setProprietaire(1);

    carte->Babis->setProprietaire(2);

    carte->Natho->setProprietaire(2);

}
